English-russian biological dictionary. 2013.
deirid — dei·rid … English syllables
deirid — ˈdīrə̇d noun ( s) Etymology: Greek deirē, derē neck, throat + English id more at der : either of a pair of sensory papillae in the lateral cervical region of certain nematodes usually considered tactile organs … Useful english dictionary